Of all the Caribbean resorts in Turks and Caicos, the Windsong Resort was selected as the filming location for Vh1 reality television's Baseball Wives.
Page 1 of 1